package com.nsgf.library.data.bean;

import java.util.List;

public class WeatherDetailBean {

    private DataBeanX data;
    private HourBean hour;

    public DataBeanX getData() {
        return data;
    }

    public void setData(DataBeanX data) {
        this.data = data;
    }

    public HourBean getHour() {
        return hour;
    }

    public void setHour(HourBean hour) {
        this.hour = hour;
    }

    public static class DataBeanX {
        /**
         * message : success感谢又拍云(upyun.com)提供CDN赞助
         * status : 200
         * date : 20241218
         * time : 2024-12-18 14:36:52
         * cityInfo : {"city":"淮安市","citykey":"101190901","parent":"江苏","updateTime":"13:42"}
         * data : {"shidu":"35%","pm25":21,"pm10":44,"quality":"优","wendu":"-1.5","ganmao":"各类人群可自由活动","forecast":[{"date":"18","high":"高温 5℃","low":"低温 -1℃","ymd":"2024-12-18","week":"星期三","sunrise":"07:02","sunset":"16:58","aqi":44,"fx":"北风","fl":"3级","type":"晴","notice":"愿你拥有比阳光明媚的心情"},{"date":"19","high":"高温 6℃","low":"低温 -2℃","ymd":"2024-12-19","week":"星期四","sunrise":"07:02","sunset":"16:58","aqi":50,"fx":"北风","fl":"2级","type":"阴","notice":"不要被阴云遮挡住好心情"},{"date":"20","high":"高温 7℃","low":"低温 -2℃","ymd":"2024-12-20","week":"星期五","sunrise":"07:03","sunset":"16:59","aqi":71,"fx":"西风","fl":"2级","type":"晴","notice":"愿你拥有比阳光明媚的心情"},{"date":"21","high":"高温 4℃","low":"低温 -2℃","ymd":"2024-12-21","week":"星期六","sunrise":"07:03","sunset":"16:59","aqi":49,"fx":"北风","fl":"3级","type":"晴","notice":"愿你拥有比阳光明媚的心情"},{"date":"22","high":"高温 4℃","low":"低温 -4℃","ymd":"2024-12-22","week":"星期日","sunrise":"07:04","sunset":"17:00","aqi":41,"fx":"北风","fl":"2级","type":"阴","notice":"不要被阴云遮挡住好心情"},{"date":"23","high":"高温 5℃","low":"低温 -2℃","ymd":"2024-12-23","week":"星期一","sunrise":"07:04","sunset":"17:00","aqi":54,"fx":"东北风","fl":"2级","type":"阴","notice":"不要被阴云遮挡住好心情"},{"date":"24","high":"高温 8℃","low":"低温 0℃","ymd":"2024-12-24","week":"星期二","sunrise":"07:05","sunset":"17:01","aqi":62,"fx":"西北风","fl":"1级","type":"晴","notice":"愿你拥有比阳光明媚的心情"},{"date":"25","high":"高温 7℃","low":"低温 -1℃","ymd":"2024-12-25","week":"星期三","sunrise":"07:05","sunset":"17:01","aqi":92,"fx":"西风","fl":"1级","type":"阴","notice":"不要被阴云遮挡住好心情"},{"date":"26","high":"高温 8℃","low":"低温 0℃","ymd":"2024-12-26","week":"星期四","sunrise":"07:06","sunset":"17:02","aqi":79,"fx":"东北风","fl":"2级","type":"多云","notice":"阴晴之间，谨防紫外线侵扰"},{"date":"27","high":"高温 9℃","low":"低温 -2℃","ymd":"2024-12-27","week":"星期五","sunrise":"07:06","sunset":"17:02","aqi":58,"fx":"东风","fl":"2级","type":"晴","notice":"愿你拥有比阳光明媚的心情"},{"date":"28","high":"高温 10℃","low":"低温 2℃","ymd":"2024-12-28","week":"星期六","sunrise":"07:06","sunset":"17:03","aqi":56,"fx":"东北风","fl":"2级","type":"晴","notice":"愿你拥有比阳光明媚的心情"},{"date":"29","high":"高温 8℃","low":"低温 2℃","ymd":"2024-12-29","week":"星期日","sunrise":"07:07","sunset":"17:04","aqi":52,"fx":"西北风","fl":"2级","type":"晴","notice":"愿你拥有比阳光明媚的心情"},{"date":"30","high":"高温 7℃","low":"低温 0℃","ymd":"2024-12-30","week":"星期一","sunrise":"07:07","sunset":"17:04","aqi":58,"fx":"北风","fl":"1级","type":"多云","notice":"阴晴之间，谨防紫外线侵扰"},{"date":"31","high":"高温 9℃","low":"低温 0℃","ymd":"2024-12-31","week":"星期二","sunrise":"07:07","sunset":"17:05","aqi":61,"fx":"东风","fl":"2级","type":"晴","notice":"愿你拥有比阳光明媚的心情"},{"date":"01","high":"高温 10℃","low":"低温 2℃","ymd":"2025-01-01","week":"星期三","sunrise":"07:07","sunset":"17:06","aqi":65,"fx":"东南风","fl":"1级","type":"晴","notice":"愿你拥有比阳光明媚的心情"}],"yesterday":{"date":"17","high":"高温 10℃","low":"低温 -3℃","ymd":"2024-12-17","week":"星期二","sunrise":"07:01","sunset":"16:57","aqi":87,"fx":"东北风","fl":"2级","type":"霾","notice":"雾霾来袭，戴好口罩再出门"}}
         */

        private String message;
        private int status;
        private String date;
        private String time;
        private CityInfoBean cityInfo;
        private DataBean data;

        public String getMessage() {
            return message;
        }

        public void setMessage(String message) {
            this.message = message;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public String getDate() {
            return date;
        }

        public void setDate(String date) {
            this.date = date;
        }

        public String getTime() {
            return time;
        }

        public void setTime(String time) {
            this.time = time;
        }

        public CityInfoBean getCityInfo() {
            return cityInfo;
        }

        public void setCityInfo(CityInfoBean cityInfo) {
            this.cityInfo = cityInfo;
        }

        public DataBean getData() {
            return data;
        }

        public void setData(DataBean data) {
            this.data = data;
        }

        public static class CityInfoBean {
            /**
             * city : 淮安市
             * citykey : 101190901
             * parent : 江苏
             * updateTime : 13:42
             */

            private String city;
            private String citykey;
            private String parent;
            private String updateTime;

            public String getCity() {
                return city;
            }

            public void setCity(String city) {
                this.city = city;
            }

            public String getCitykey() {
                return citykey;
            }

            public void setCitykey(String citykey) {
                this.citykey = citykey;
            }

            public String getParent() {
                return parent;
            }

            public void setParent(String parent) {
                this.parent = parent;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }
        }

        public static class DataBean {
            /**
             * shidu : 35%
             * pm25 : 21
             * pm10 : 44
             * quality : 优
             * wendu : -1.5
             * ganmao : 各类人群可自由活动
             * forecast : [{"date":"18","high":"高温 5℃","low":"低温 -1℃","ymd":"2024-12-18","week":"星期三","sunrise":"07:02","sunset":"16:58","aqi":44,"fx":"北风","fl":"3级","type":"晴","notice":"愿你拥有比阳光明媚的心情"},{"date":"19","high":"高温 6℃","low":"低温 -2℃","ymd":"2024-12-19","week":"星期四","sunrise":"07:02","sunset":"16:58","aqi":50,"fx":"北风","fl":"2级","type":"阴","notice":"不要被阴云遮挡住好心情"},{"date":"20","high":"高温 7℃","low":"低温 -2℃","ymd":"2024-12-20","week":"星期五","sunrise":"07:03","sunset":"16:59","aqi":71,"fx":"西风","fl":"2级","type":"晴","notice":"愿你拥有比阳光明媚的心情"},{"date":"21","high":"高温 4℃","low":"低温 -2℃","ymd":"2024-12-21","week":"星期六","sunrise":"07:03","sunset":"16:59","aqi":49,"fx":"北风","fl":"3级","type":"晴","notice":"愿你拥有比阳光明媚的心情"},{"date":"22","high":"高温 4℃","low":"低温 -4℃","ymd":"2024-12-22","week":"星期日","sunrise":"07:04","sunset":"17:00","aqi":41,"fx":"北风","fl":"2级","type":"阴","notice":"不要被阴云遮挡住好心情"},{"date":"23","high":"高温 5℃","low":"低温 -2℃","ymd":"2024-12-23","week":"星期一","sunrise":"07:04","sunset":"17:00","aqi":54,"fx":"东北风","fl":"2级","type":"阴","notice":"不要被阴云遮挡住好心情"},{"date":"24","high":"高温 8℃","low":"低温 0℃","ymd":"2024-12-24","week":"星期二","sunrise":"07:05","sunset":"17:01","aqi":62,"fx":"西北风","fl":"1级","type":"晴","notice":"愿你拥有比阳光明媚的心情"},{"date":"25","high":"高温 7℃","low":"低温 -1℃","ymd":"2024-12-25","week":"星期三","sunrise":"07:05","sunset":"17:01","aqi":92,"fx":"西风","fl":"1级","type":"阴","notice":"不要被阴云遮挡住好心情"},{"date":"26","high":"高温 8℃","low":"低温 0℃","ymd":"2024-12-26","week":"星期四","sunrise":"07:06","sunset":"17:02","aqi":79,"fx":"东北风","fl":"2级","type":"多云","notice":"阴晴之间，谨防紫外线侵扰"},{"date":"27","high":"高温 9℃","low":"低温 -2℃","ymd":"2024-12-27","week":"星期五","sunrise":"07:06","sunset":"17:02","aqi":58,"fx":"东风","fl":"2级","type":"晴","notice":"愿你拥有比阳光明媚的心情"},{"date":"28","high":"高温 10℃","low":"低温 2℃","ymd":"2024-12-28","week":"星期六","sunrise":"07:06","sunset":"17:03","aqi":56,"fx":"东北风","fl":"2级","type":"晴","notice":"愿你拥有比阳光明媚的心情"},{"date":"29","high":"高温 8℃","low":"低温 2℃","ymd":"2024-12-29","week":"星期日","sunrise":"07:07","sunset":"17:04","aqi":52,"fx":"西北风","fl":"2级","type":"晴","notice":"愿你拥有比阳光明媚的心情"},{"date":"30","high":"高温 7℃","low":"低温 0℃","ymd":"2024-12-30","week":"星期一","sunrise":"07:07","sunset":"17:04","aqi":58,"fx":"北风","fl":"1级","type":"多云","notice":"阴晴之间，谨防紫外线侵扰"},{"date":"31","high":"高温 9℃","low":"低温 0℃","ymd":"2024-12-31","week":"星期二","sunrise":"07:07","sunset":"17:05","aqi":61,"fx":"东风","fl":"2级","type":"晴","notice":"愿你拥有比阳光明媚的心情"},{"date":"01","high":"高温 10℃","low":"低温 2℃","ymd":"2025-01-01","week":"星期三","sunrise":"07:07","sunset":"17:06","aqi":65,"fx":"东南风","fl":"1级","type":"晴","notice":"愿你拥有比阳光明媚的心情"}]
             * yesterday : {"date":"17","high":"高温 10℃","low":"低温 -3℃","ymd":"2024-12-17","week":"星期二","sunrise":"07:01","sunset":"16:57","aqi":87,"fx":"东北风","fl":"2级","type":"霾","notice":"雾霾来袭，戴好口罩再出门"}
             */

            private String shidu;
            private int pm25;
            private int pm10;
            private String quality;
            private String wendu;
            private String ganmao;
            private YesterdayBean yesterday;
            private List<ForecastBean> forecast;

            public String getShidu() {
                return shidu;
            }

            public void setShidu(String shidu) {
                this.shidu = shidu;
            }

            public int getPm25() {
                return pm25;
            }

            public void setPm25(int pm25) {
                this.pm25 = pm25;
            }

            public int getPm10() {
                return pm10;
            }

            public void setPm10(int pm10) {
                this.pm10 = pm10;
            }

            public String getQuality() {
                return quality;
            }

            public void setQuality(String quality) {
                this.quality = quality;
            }

            public String getWendu() {
                return wendu;
            }

            public void setWendu(String wendu) {
                this.wendu = wendu;
            }

            public String getGanmao() {
                return ganmao;
            }

            public void setGanmao(String ganmao) {
                this.ganmao = ganmao;
            }

            public YesterdayBean getYesterday() {
                return yesterday;
            }

            public void setYesterday(YesterdayBean yesterday) {
                this.yesterday = yesterday;
            }

            public List<ForecastBean> getForecast() {
                return forecast;
            }

            public void setForecast(List<ForecastBean> forecast) {
                this.forecast = forecast;
            }

            public static class YesterdayBean {
                /**
                 * date : 17
                 * high : 高温 10℃
                 * low : 低温 -3℃
                 * ymd : 2024-12-17
                 * week : 星期二
                 * sunrise : 07:01
                 * sunset : 16:57
                 * aqi : 87
                 * fx : 东北风
                 * fl : 2级
                 * type : 霾
                 * notice : 雾霾来袭，戴好口罩再出门
                 */

                private String date;
                private String high;
                private String low;
                private String ymd;
                private String week;
                private String sunrise;
                private String sunset;
                private int aqi;
                private String fx;
                private String fl;
                private String type;
                private String notice;

                public String getDate() {
                    return date;
                }

                public void setDate(String date) {
                    this.date = date;
                }

                public String getHigh() {
                    return high;
                }

                public void setHigh(String high) {
                    this.high = high;
                }

                public String getLow() {
                    return low;
                }

                public void setLow(String low) {
                    this.low = low;
                }

                public String getYmd() {
                    return ymd;
                }

                public void setYmd(String ymd) {
                    this.ymd = ymd;
                }

                public String getWeek() {
                    return week;
                }

                public void setWeek(String week) {
                    this.week = week;
                }

                public String getSunrise() {
                    return sunrise;
                }

                public void setSunrise(String sunrise) {
                    this.sunrise = sunrise;
                }

                public String getSunset() {
                    return sunset;
                }

                public void setSunset(String sunset) {
                    this.sunset = sunset;
                }

                public int getAqi() {
                    return aqi;
                }

                public void setAqi(int aqi) {
                    this.aqi = aqi;
                }

                public String getFx() {
                    return fx;
                }

                public void setFx(String fx) {
                    this.fx = fx;
                }

                public String getFl() {
                    return fl;
                }

                public void setFl(String fl) {
                    this.fl = fl;
                }

                public String getType() {
                    return type;
                }

                public void setType(String type) {
                    this.type = type;
                }

                public String getNotice() {
                    return notice;
                }

                public void setNotice(String notice) {
                    this.notice = notice;
                }
            }

            public static class ForecastBean {
                /**
                 * date : 18
                 * high : 高温 5℃
                 * low : 低温 -1℃
                 * ymd : 2024-12-18
                 * week : 星期三
                 * sunrise : 07:02
                 * sunset : 16:58
                 * aqi : 44
                 * fx : 北风
                 * fl : 3级
                 * type : 晴
                 * notice : 愿你拥有比阳光明媚的心情
                 */

                private String date;
                private String high;
                private String low;
                private String ymd;
                private String week;
                private String sunrise;
                private String sunset;
                private int aqi;
                private String fx;
                private String fl;
                private String type;
                private String notice;

                public String getDate() {
                    return date;
                }

                public void setDate(String date) {
                    this.date = date;
                }

                public String getHigh() {
                    return high.replace("高温", "");
                }

                public void setHigh(String high) {
                    this.high = high;
                }

                public String getLow() {
                    return low.replace("低温", "");
                }

                public void setLow(String low) {
                    this.low = low;
                }

                public String getYmd() {
                    return ymd;
                }

                public void setYmd(String ymd) {
                    this.ymd = ymd;
                }

                public String getWeek() {
                    return week;
                }

                public void setWeek(String week) {
                    this.week = week;
                }

                public String getSunrise() {
                    return sunrise;
                }

                public void setSunrise(String sunrise) {
                    this.sunrise = sunrise;
                }

                public String getSunset() {
                    return sunset;
                }

                public void setSunset(String sunset) {
                    this.sunset = sunset;
                }

                public int getAqi() {
                    return aqi;
                }

                public void setAqi(int aqi) {
                    this.aqi = aqi;
                }

                public String getFx() {
                    return fx;
                }

                public void setFx(String fx) {
                    this.fx = fx;
                }

                public String getFl() {
                    return fl;
                }

                public void setFl(String fl) {
                    this.fl = fl;
                }

                public String getType() {
                    return type;
                }

                public void setType(String type) {
                    this.type = type;
                }

                public String getNotice() {
                    return notice;
                }

                public void setNotice(String notice) {
                    this.notice = notice;
                }
            }
        }
    }

    public static class HourBean {
        /**
         * code : 200
         * updateTime : 2024-12-18T14:59+08:00
         * fxLink : https://www.qweather.com/weather/huaian-101190901.html
         * hourly : [{"fxTime":"2024-12-18T16:00+08:00","temp":"4","icon":"100","text":"晴","wind360":"28","windDir":"东北风","windScale":"1-3","windSpeed":"18","humidity":"42","pop":"7","precip":"0.0","pressure":"1036","cloud":"4","dew":"-8"},{"fxTime":"2024-12-18T17:00+08:00","temp":"3","icon":"150","text":"晴","wind360":"35","windDir":"东北风","windScale":"1-3","windSpeed":"16","humidity":"49","pop":"7","precip":"0.0","pressure":"1036","cloud":"5","dew":"-7"},{"fxTime":"2024-12-18T18:00+08:00","temp":"1","icon":"150","text":"晴","wind360":"41","windDir":"东北风","windScale":"1-3","windSpeed":"14","humidity":"55","pop":"7","precip":"0.0","pressure":"1036","cloud":"7","dew":"-6"},{"fxTime":"2024-12-18T19:00+08:00","temp":"0","icon":"150","text":"晴","wind360":"46","windDir":"东北风","windScale":"1-3","windSpeed":"16","humidity":"62","pop":"7","precip":"0.0","pressure":"1036","cloud":"8","dew":"-6"},{"fxTime":"2024-12-18T20:00+08:00","temp":"-1","icon":"150","text":"晴","wind360":"47","windDir":"东北风","windScale":"1-3","windSpeed":"14","humidity":"66","pop":"7","precip":"0.0","pressure":"1035","cloud":"9","dew":"-6"},{"fxTime":"2024-12-18T21:00+08:00","temp":"-2","icon":"151","text":"多云","wind360":"27","windDir":"东北风","windScale":"1-3","windSpeed":"14","humidity":"69","pop":"7","precip":"0.0","pressure":"1035","cloud":"40","dew":"-6"},{"fxTime":"2024-12-18T22:00+08:00","temp":"-2","icon":"151","text":"多云","wind360":"349","windDir":"北风","windScale":"1-3","windSpeed":"13","humidity":"70","pop":"7","precip":"0.0","pressure":"1035","cloud":"70","dew":"-6"},{"fxTime":"2024-12-18T23:00+08:00","temp":"-3","icon":"104","text":"阴","wind360":"337","windDir":"西北风","windScale":"1-3","windSpeed":"13","humidity":"70","pop":"7","precip":"0.0","pressure":"1035","cloud":"100","dew":"-7"},{"fxTime":"2024-12-19T00:00+08:00","temp":"-3","icon":"104","text":"阴","wind360":"346","windDir":"北风","windScale":"1-3","windSpeed":"14","humidity":"69","pop":"7","precip":"0.0","pressure":"1035","cloud":"100","dew":"-7"},{"fxTime":"2024-12-19T01:00+08:00","temp":"-3","icon":"104","text":"阴","wind360":"357","windDir":"北风","windScale":"1-3","windSpeed":"14","humidity":"67","pop":"6","precip":"0.0","pressure":"1035","cloud":"100","dew":"-7"},{"fxTime":"2024-12-19T02:00+08:00","temp":"-3","icon":"104","text":"阴","wind360":"7","windDir":"北风","windScale":"1-3","windSpeed":"14","humidity":"67","pop":"6","precip":"0.0","pressure":"1035","cloud":"100","dew":"-7"},{"fxTime":"2024-12-19T03:00+08:00","temp":"-3","icon":"104","text":"阴","wind360":"15","windDir":"北风","windScale":"1-3","windSpeed":"14","humidity":"67","pop":"6","precip":"0.0","pressure":"1035","cloud":"100","dew":"-7"},{"fxTime":"2024-12-19T04:00+08:00","temp":"-3","icon":"104","text":"阴","wind360":"26","windDir":"东北风","windScale":"1-3","windSpeed":"14","humidity":"68","pop":"6","precip":"0.0","pressure":"1033","cloud":"100","dew":"-7"},{"fxTime":"2024-12-19T05:00+08:00","temp":"-3","icon":"104","text":"阴","wind360":"36","windDir":"东北风","windScale":"1-3","windSpeed":"14","humidity":"68","pop":"6","precip":"0.0","pressure":"1031","cloud":"100","dew":"-7"},{"fxTime":"2024-12-19T06:00+08:00","temp":"-3","icon":"104","text":"阴","wind360":"40","windDir":"东北风","windScale":"1-3","windSpeed":"14","humidity":"68","pop":"4","precip":"0.0","pressure":"1031","cloud":"100","dew":"-7"},{"fxTime":"2024-12-19T07:00+08:00","temp":"-3","icon":"104","text":"阴","wind360":"69","windDir":"东风","windScale":"1-3","windSpeed":"9","humidity":"72","pop":"1","precip":"0.0","pressure":"1030","cloud":"100","dew":"-7"},{"fxTime":"2024-12-19T08:00+08:00","temp":"-2","icon":"104","text":"阴","wind360":"67","windDir":"东北风","windScale":"1-3","windSpeed":"9","humidity":"68","pop":"1","precip":"0.0","pressure":"1030","cloud":"100","dew":"-7"},{"fxTime":"2024-12-19T09:00+08:00","temp":"-1","icon":"104","text":"阴","wind360":"67","windDir":"东北风","windScale":"1-3","windSpeed":"9","humidity":"62","pop":"1","precip":"0.0","pressure":"1030","cloud":"100","dew":"-6"},{"fxTime":"2024-12-19T10:00+08:00","temp":"1","icon":"104","text":"阴","wind360":"70","windDir":"东风","windScale":"1-3","windSpeed":"9","humidity":"61","pop":"1","precip":"0.0","pressure":"1030","cloud":"100","dew":"-5"},{"fxTime":"2024-12-19T11:00+08:00","temp":"2","icon":"104","text":"阴","wind360":"80","windDir":"东风","windScale":"1-3","windSpeed":"7","humidity":"58","pop":"1","precip":"0.0","pressure":"1030","cloud":"100","dew":"-4"},{"fxTime":"2024-12-19T12:00+08:00","temp":"3","icon":"104","text":"阴","wind360":"327","windDir":"西北风","windScale":"1-3","windSpeed":"7","humidity":"55","pop":"3","precip":"0.0","pressure":"1030","cloud":"100","dew":"-4"},{"fxTime":"2024-12-19T13:00+08:00","temp":"4","icon":"104","text":"阴","wind360":"327","windDir":"西北风","windScale":"1-3","windSpeed":"7","humidity":"51","pop":"6","precip":"0.0","pressure":"1029","cloud":"100","dew":"-4"},{"fxTime":"2024-12-19T14:00+08:00","temp":"5","icon":"104","text":"阴","wind360":"317","windDir":"西北风","windScale":"1-3","windSpeed":"7","humidity":"51","pop":"6","precip":"0.0","pressure":"1029","cloud":"100","dew":"-4"},{"fxTime":"2024-12-19T15:00+08:00","temp":"5","icon":"104","text":"阴","wind360":"269","windDir":"西风","windScale":"1-3","windSpeed":"7","humidity":"50","pop":"6","precip":"0.0","pressure":"1029","cloud":"100","dew":"-4"}]
         * refer : {"sources":["QWeather"],"license":["CC BY-SA 4.0"]}
         */

        private String code;
        private String updateTime;
        private String fxLink;
        private ReferBean refer;
        private List<HourlyBean> hourly;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public String getFxLink() {
            return fxLink;
        }

        public void setFxLink(String fxLink) {
            this.fxLink = fxLink;
        }

        public ReferBean getRefer() {
            return refer;
        }

        public void setRefer(ReferBean refer) {
            this.refer = refer;
        }

        public List<HourlyBean> getHourly() {
            return hourly;
        }

        public void setHourly(List<HourlyBean> hourly) {
            this.hourly = hourly;
        }

        public static class ReferBean {
            private List<String> sources;
            private List<String> license;

            public List<String> getSources() {
                return sources;
            }

            public void setSources(List<String> sources) {
                this.sources = sources;
            }

            public List<String> getLicense() {
                return license;
            }

            public void setLicense(List<String> license) {
                this.license = license;
            }
        }

        public static class HourlyBean {
            /**
             * fxTime : 2024-12-18T16:00+08:00
             * temp : 4
             * icon : 100
             * text : 晴
             * wind360 : 28
             * windDir : 东北风
             * windScale : 1-3
             * windSpeed : 18
             * humidity : 42
             * pop : 7
             * precip : 0.0
             * pressure : 1036
             * cloud : 4
             * dew : -8
             */

            private String fxTime;
            private String temp;
            private String icon;
            private String text;
            private String wind360;
            private String windDir;
            private String windScale;
            private String windSpeed;
            private String humidity;
            private String pop;
            private String precip;
            private String pressure;
            private String cloud;
            private String dew;

            public String getFxTime() {
                return fxTime;
            }

            public void setFxTime(String fxTime) {
                this.fxTime = fxTime;
            }

            public String getTemp() {
                return temp;
            }

            public void setTemp(String temp) {
                this.temp = temp;
            }

            public String getIcon() {
                return icon;
            }

            public void setIcon(String icon) {
                this.icon = icon;
            }

            public String getText() {
                return text;
            }

            public void setText(String text) {
                this.text = text;
            }

            public String getWind360() {
                return wind360;
            }

            public void setWind360(String wind360) {
                this.wind360 = wind360;
            }

            public String getWindDir() {
                return windDir;
            }

            public void setWindDir(String windDir) {
                this.windDir = windDir;
            }

            public String getWindScale() {
                return windScale;
            }

            public void setWindScale(String windScale) {
                this.windScale = windScale;
            }

            public String getWindSpeed() {
                return windSpeed;
            }

            public void setWindSpeed(String windSpeed) {
                this.windSpeed = windSpeed;
            }

            public String getHumidity() {
                return humidity;
            }

            public void setHumidity(String humidity) {
                this.humidity = humidity;
            }

            public String getPop() {
                return pop;
            }

            public void setPop(String pop) {
                this.pop = pop;
            }

            public String getPrecip() {
                return precip;
            }

            public void setPrecip(String precip) {
                this.precip = precip;
            }

            public String getPressure() {
                return pressure;
            }

            public void setPressure(String pressure) {
                this.pressure = pressure;
            }

            public String getCloud() {
                return cloud;
            }

            public void setCloud(String cloud) {
                this.cloud = cloud;
            }

            public String getDew() {
                return dew;
            }

            public void setDew(String dew) {
                this.dew = dew;
            }
        }
    }
}
